package com.example.lt.util;

import org.joda.time.DateTime;

import java.util.Date;

/**
 * @Author 小涛Tao
 * @Date: 2024/07/27/21:41
 * version 1.0 注释：
 **/
public class DateUtil {

    // 默认时间格式
    private static final String dateFormat = "yyyy-MM-dd";

    /**
     * 对日期的【分钟】进行加/减
     * @param date    日期
     * @param minutes 分钟数，负数为减，正数为加
     * @return 加/减几分钟后的日期
     */
    public static Date addDateMinutes(Date date, int minutes) {
        DateTime dateTime = new DateTime(date);
        return dateTime.plusMinutes(minutes).toDate(); // 在 dateTime 的基础上加 minutes 分钟，然后转换成 Date 类
    }

    /**
     * 对日期的【天】进行加/减
     *
     * @param date 日期
     * @param days 天数，负数为减
     * @return 加/减几天后的日期
     */
    public static Date addDateDays(Date date, int days) {
        DateTime dateTime = new DateTime(date);
        return dateTime.plusDays(days).toDate(); // 在 dateTime 的基础上加 days 天，然后转换成 Date 类
    }

}
